home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ccdl150l.zip / DATA / TEST / DATTST.C
C/C++ Source or Header  |  1996-07-02  |  687b  |  40 lines

  1. char *str1 = "365/";
  2. char *str2 = " 445";
  3. char *str3 = "-45";
  4. char *str4 = "+33";
  5. char *str5 = "077";
  6. char *str6 = "0x73";
  7.  
  8.  
  9. void check(char *q, int radix)
  10. {
  11.     long l;
  12.     unsigned long ul;
  13.     char *endp;
  14.     l = STRTOL(q,&endp,radix);
  15.     printf("%s:%d %d\n",q,endp-q,l);
  16.     ul=STRTOUL(q,&endp,radix);
  17.     printf("%s:%d %d\n\n",q,endp-q,ul);
  18. }
  19.  
  20. void main(void)
  21. {
  22.     check(str1,10);
  23.     check(str1,8);
  24.     check(str1,16);
  25.     check(str2,10);
  26.     check(str2,8);
  27.     check(str2,16);
  28.     check(str3,10);
  29.     check(str3,8);
  30.     check(str3,16);
  31.     check(str4,10);
  32.     check(str4,8);
  33.     check(str4,16);
  34.     check(str5,10);
  35.     check(str5,8);
  36.     check(str5,16);
  37.     check(str6,10);
  38.     check(str6,8);
  39.     check(str6,16);
  40. }